package com.party.core.model.photo;

import com.party.core.model.BaseModel;

import java.util.Date;
import java.util.List;

/**
 * Created by huangwuming
 * on 2018/5/29/029.
 */
public class PhotoProject extends BaseModel {

    // 圈子内所有人可操作
    public static final Integer OPERATE_PERMISSION_CIRCLE_ALL = 0;
    // 圈子内会员类型自定义可操作
    public static final Integer OPERATE_PERMISSION_CIRCLE_TYPE = 1;
    // 所有人可操作
    public static final Integer OPERATE_PERMISSION_ALL_YES = 2;
    // 所有人不可操作
    public static final Integer OPERATE_PERMISSION_ALL_NO = 3;

    private static final long serialVersionUID = 5505981049620174229L;

    private String memberId;//用户编号
    private String circleId;//圈子id
    private String name;//相册名称
    private String introduction;//相册简介
    private String pic;//相册海报
    private String place;//活动地点
    private Date startTime;//开始时间
    private Date endTime;//结束时间
    private Integer operatePermission;//操作权限(0: 圈子内可操作, 1: 圈子内会员类型可操作, 2: 所有人可操作, 3: 所有人不可操作)
    private Integer imgNum;//照片数量
    private Integer viewNum;//浏览人数
    private Integer operateNum;//操作次数
    private String memberName;
    private Integer editShare; //分享编辑   0/否 1/是
    private List<String> orgIds;

    public String getMemberName() {
        return memberName;
    }

    public void setMemberName(String memberName) {
        this.memberName = memberName;
    }

    public String getMemberId() { return memberId; }

    public void setMemberId(String memberId) { this.memberId = memberId;}

    public String getCircleId() { return circleId;}

    public void setCircleId(String circleId) { this.circleId = circleId;}

    public String getName() {return name;}

    public void setName(String name) {this.name = name;}

    public String getIntroduction() {return introduction;}

    public void setIntroduction(String introduction) {this.introduction = introduction;}

    public String getPic() {return pic;}

    public void setPic(String pic) {this.pic = pic;}

    public String getPlace() {return place;}

    public void setPlace(String place) {this.place = place;}

    public Date getStartTime() {return startTime;}

    public void setStartTime(Date startTime) {this.startTime = startTime;}

    public Date getEndTime() {return endTime;}

    public void setEndTime(Date endTime) {this.endTime = endTime;}

    public Integer getOperatePermission() {return operatePermission;}

    public void setOperatePermission(Integer operatePermission) {this.operatePermission = operatePermission;}

    public Integer getImgNum() {
        return imgNum;
    }

    public void setImgNum(Integer imgNum) {
        this.imgNum = imgNum;
    }

    public Integer getViewNum() {
        return viewNum;
    }

    public void setViewNum(Integer viewNum) {
        this.viewNum = viewNum;
    }

    public Integer getOperateNum() {return operateNum;}

    public void setOperateNum(Integer operateNum) {this.operateNum = operateNum;}

    public Integer getEditShare() {
        return editShare;
    }

    public void setEditShare(Integer editShare) {
        this.editShare = editShare;
    }

    public List<String> getOrgIds() {
        return orgIds;
    }

    public void setOrgIds(List<String> orgIds) {
        this.orgIds = orgIds;
    }
}
